Introduction to Computer Science (2017) Class Website

 

Introduction to Computer Science (2017)

基本信息 (General Information)

Level: Undergraduated
Time & Place: 12:55pm – 3:40pm, Tuesday, East Middle Hall 3-104(东中院3-104)
Instructor:
  • Name: Xiaofeng Gao
  • Email: gao-xf(at)cs.sjtu.edu.cn
  • Office: Telecom Building 3-328
  • Phone: 021-34207407
Teaching Assistant:
  • Name: 夏宇晨 (Yuchen Xia)
  • Email: sjtu1276004354@sjtu.edu.cn
  • Office: SEIEE 3-309 (East)
  • Phone: 15026629962
  • Office Hour: 19:00-21:00 Tuesday
  • Name: 周浩 (Hao Zhou)
  • Email: h-zhou@sjtu.edu.cn
  • Office: SEIEE 3-309 (East)
  • Phone: 15850552273
  • Office Hour: 19:00-21:00 Sunday
Back to Top     

课堂时间 (Course Schedule)

Back to Top

计划日程 (Syllabus)

Week

Date

Lecture Topic

Event

TA

1

Sep.12

School Opening

no class

2

Sep.19

Introduction to Computer Science

Syllabus, Organization, Grading Policy, Introduction to Computer Science, etc.

Lab-01

3

Sep.26

Pseudo Code

Programming Language, If, While, For, Case

Lab-02

4

Oct.03

National Holiday

no class

5

Oct.10

Set, Function, and Relation

Set, Function, Relation, etc.

Lab-03

6

Oct.17

Cardinality

Definition, Natural Numbers, etc.

Lab-04

7

Oct.24

Cardinality

Equinumerosity, Pigeonhole Principle, Cardinal Number, etc

Lab-05

8

Oct.31

Proof

Proof by Construction/Contrapositive/Cases/Induction

Lab-06

9

Nov.7

Logic

Propositional logic, First Order Logic, etc

Lab-07

10

Nov.14

Holiday

no class

11

Nov.21

Logic and Data Structure

First Order Logic, List, Sequence list, etc.

Lab-08

12

Nov.28

Data Structure

Link list, Stack, Queue, etc.

Lab-09

13

Dec.05

Data Structure and Graph

Queue, Recursive Function and Stack, Simple Graphs

Lab-10

14

Dec.12

Graph

Directed Graph, Weighted Graph, Brouwer Fixed Point Theorem

Lab-11

15

Dec.19

Path

Path, Circuit, Euler and Hamilton Graph, etc.

Lab-12

16

Dec.26

Tree

Tree, BFS, DFS, MST, etc

17

Final Exam

Final

Back to Top

作业与课后阅读 (Assignments and Readings)

Lecture 1: Introduction to Computer Science

Lecture 2: Pseudo Code

Lecture 3: Set, Relation, and Function

Lecture 4: Cardinality (1)

Lecture 5: Cardinality (2)

Lecture 6: Proof

Lecture 7: Logic

Lecture 8: Data Structure (1)

Lecture 9: Data Structure (2)

Lecture 10: Graph Theory (1)

Lecture 11: Graph Theory (2)

Lecture 12: Path and Cycle

Lecture 13: Tree

Back to Top

提交引导 (Submission Guidelines)

  • 请登录右上角的JAccount进行作业提交,登录后可以下载课件、提交作业。
    Please log in by JAccountat the top right corner to download course materials and submit your homework.
  • 作业只能提交一个文档,如果有多个文档请放在一个文件夹里,将其压缩成.rar.zip文件。作业可以多次提交,每次上传版本会覆盖原来版本。可通过点击右上方“Check Hw.”一栏查看作业提交、成绩与反馈情况(建议下载检查上传版本)。
    You can only submit ONE document for each homework. If there are multiple documents, please put them inside a folder, and compress it in the form of .rar or .zip You can submit homework multiple times, while the original submitted version will be covered by the latest submitted one. You can click on “Check Hw.”at the top right corner to check the homework submission, grade, and feedback.(Suggestion: You can download your submitted homework to check it.)
  • 若已登录的情况下提示权限不足,请刷新或者注销后重新登录,若仍权限不足,请及时与助教联系。如出现无法提交、不懂操作、系统Bug等情况请与助教及时联系。
    If it shows that you do not have access after you log in, please refresh the webpage or re-log in again. If it still does not work, please contact teaching assistants in time. If you have other problems, e.g., you cannot or don’t know how to submit your homework, or find Bugs please contact your teaching assistants in time.
Back to Top

分组活动说明 (Group Project Description)

分组活动细节 (Group Project Detail)

序号
(No.)
时间
(Time)
主题
(Topic)
队员
(TM1)
队员
(TM2)
队员
(TM3)
课件
(Slide)
投票
(Vote)
评语
(Comment)
视频
(Video)
考题
(Test)
点评
(Review)
1 Oct.10 计算机体系结构1 张众望 竺烨锟 周岐轩 下载 已结束
计算机体系结构1 DDL: 2018年5 月31日0时0分
查看评语 未上传 下载
2 Oct.10 计算机体系结构2 肖天昱 王卫豪 李冠霖 下载 未开通
计算机体系结构2 DDL: 2017年10 月10日23时59分
查看评语 未上传 下载
3 Oct.17 程序设计语言1 高梓轩 李水木 刘翀鸣 下载 未开通
程序设计语言1 DDL: 2017年10 月17日23时59分
查看评语 未上传 下载
4 Oct.17 程序设计语言2 李逸凡 陈阳 朱萧谕 下载 未开通
程序设计语言2 DDL: 2017年10 月17日23时59分
查看评语 未上传 下载
5 Oct.24 编译原理1 章毅 于钟凯 李翔 下载 未开通
编译原理1 DDL: 2017年10 月24日23时59分
查看评语 未上传 下载
6 Oct.24 编译原理2 吴桐尧 何佳俊 黄泊宁 下载 未开通
编译原理2 DDL: 2017年10 月24日23时59分
查看评语 未上传 下载
7 Oct.31 操作系统1 任俊霖 马靖洋 彭伊帆 下载 未开通
操作系统1 DDL: 2017年10 月31日23时59分
查看评语 未上传 下载
8 Oct.31 操作系统2 李伟喆 林渊野 刘天励 下载 未开通
操作系统2 DDL: 2017年10 月31日23时59分
查看评语 未上传 下载
9 Nov.7 计算机网络1 董流畅 张隆源 王泾洋 下载 未开通
计算机网络1 DDL: 2017年11 月7日23时59分
查看评语 未上传 下载
10 Nov.7 计算机网络2 陈屹楠 邹雅诗 任洗耳 下载 未开通
计算机网络2 DDL: 2017年11 月7日23时59分
查看评语 未上传 下载
11 Nov.21 数据库1 叶毅扬 王铭鑫 王子健 下载 未开通
数据库1 DDL: 2017年11 月22日23时59分
查看评语 未上传 下载
12 Nov.21 数据库2 焦文娟 高婕 宋经天 下载 未开通
数据库2 DDL: 2017年11 月22日23时59分
查看评语 未上传 下载
13 Nov.28 密码学与信息安全1 王子豪 魏熙锴 刘永昊 下载 未开通
密码学与信息安全1 DDL: 2017年11 月28日23时59分
查看评语 未上传 下载
14 Nov.28 密码学与信息安全2 滕厚涵 王志伟 李庚璞 下载 未开通
密码学与信息安全2 DDL: 2017年11 月28日23时59分
查看评语 未上传 下载
15 Nov.28 密码学与信息安全3 付宇轩 周知震 刘无己 下载 未开通
密码学与信息安全3 DDL: 2017年11 月28日23时59分
查看评语 未上传 下载
16 Dec.05 软件工程1 陈天乐 丁旭 王喆睿 下载 未开通
软件工程1 DDL: 2017年12 月5日23时59分
查看评语 未上传 下载
17 Dec.05 软件工程2 王腾博 徐基珉 喻君钊 下载 未开通
软件工程2 DDL: 2017年12 月5日23时59分
查看评语 未上传 下载
18 Dec.12 计算机图形学1 严菁 杨弋 艾珅 下载 未开通
计算机图形学1 DDL: 2017年12 月12日23时59分
查看评语 未上传 下载
19 Dec.12 计算机图形学2 吕昊珉 陈诺 下载 未开通
计算机图形学2 DDL: 2017年12 月12日23时59分
查看评语 未上传 下载
20 Dec.19 人工智能 吴正瀚 吴哲宇 许家兆 下载 未开通
人工智能 DDL: 2017年12 月19日23时59分
查看评语 未上传 下载
21 Dec.19 机器学习 时亦文 唐杰 商来 下载 未开通
机器学习 DDL: 2017年12 月19日23时59分
查看评语 未上传 下载
Back to Top

学生名册与课堂记录 (Roster and Event)

Back to Top

引用材料 (Reference)

Back to Top